package org.example.judge_common.entity;

import lombok.Data;

@Data
public class RequestParams {


    /**
     * 搜索的关键字
     */
    protected String key = null;
    /**
     * 搜索的页码
     */
    protected Integer page = 1;
    /**
     * 分页大小
     */
    protected Integer size = DefaultSize;
    /**
     * 关键字排序
     */
    private String field = DefaultField;

    /**
     * 排序方式
     */
    private String order = null;

    /**
     * 需要跟通配符的字段
     */
    protected String suggestions = null;

    /**
     * 默认分页大小
     */
    public static Integer DefaultSize = 10;

    /**
     * 默认排序字段
     */
    public static final String DefaultField = "id";
    /**
     * 默认排序方式
     */
    public static  final String DefaultOrder = "asc";

    public static final String DESC = "desc";

}
